Android Bootstrap
 Developing Android applications with
         open-source tools.
about me
What is it?
         &
Why is it needed?
expectations

• Installed IntelliJ or know how to use
  Maven with Eclipse

• Have an emulator or device to test with
• Intermediate level
History
Android Bootstrap’s Beginning
Data
 driv                          en
 from
 an
 
  API
 on
 Parse.com
 
Features Included
•   RoboGuice               •   Fragments


•   ActionBarSherlock       •   View Pager


•   Maven Build             •   View Pager Indicator


•   Custom Theme            •   Http-Request Support


•   HTTP Communication      •   Custom List Items


•   Consume JSON Endpoint   •   Remote Image Download  File
                                Caching
•   Account Manager
                            •   RoboAsyncTask
•   GSON
                            •   ... and more
Setup Time
                     (For all the tools and frameworks listed previously)



                                                                      this
 is
 what
 t
In my experience: 3~5days                                         usually
 looks
 l                                       he
 cycle
 of
 dev
                                                                                                                                                    ike
 over
 the
 c                                        elopment
 
                                                                                                                                                                                                                                                                      ourse
 days/we
For a beginner: 1~3 weeks                                                                                                                                                                                                                                                                                            eks


                                                                                                                                 10%
                                                                 20%

Analysis/Research
Getting it to work/Smashing face into desk
Procrastination

                                                                                                                                 70%
Where’s the code?
AndroidBootstrap.com
  Generate your app with the correct app name
and package name. Coming in the next two weeks.
Until then, get it here:
github.com/donnfelker/android-bootstrap
Building the App
What is Maven?

A build/project/dependency tool (and more!).

       All dened in the pom.xml le.
Maven App Arch
    Parent and Child POM’s
Building with Maven
            You will need Maven 3.0.3 (or greater) to run this.



    Open your command prompt.

Navigate to /path/to/android-bootstrap

 Run this command: mvn clean package


                                                      ilds
 the
 app   (10 Min. Cap)
             this
 bu

Android Bootstrap

Editor's Notes