addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Flathead MT Programmers: Android Development

  • Feb 25, 2013 · 6:00 PM
  • This location is shown only to members

We will look at a seemingly simple app (a todo/note list), and then look under the hood at the design.

The app is 2 activities and a single sqllite table, but since no one ever builds apps like that, the architecture is geared toward a larger application with testing in mind.

I won't be using Eclipse or ant, so compared to many Android projects, this one is a bit different - it uses maven and I'll be showing things in Intellij IDEA.

Here are some things we'll look at:
- maven
- unit tests (with emma coverage)
- running and debugging unit tests from an IDE
- making android more testable
- a MVP(+C) pattern

As a bonus: For my day job, we needed a "share" button in our app so we will look at how to easily do that, too.

Join or login to comment.

  • Cassie F.

    I have to work extra today.... next time!

    February 25, 2013

  • Larry M.

    I'll be using IntelliJ IDEA, but I think any editor would be fine - we'll be looking at Java and XML.

    February 20, 2013

  • Ashton S.

    Awesome guys. Great meetup idea. @Larry, what programs would we need to develop/follow along with you? Would any notepad++ work for this?

    February 20, 2013

  • Ashton S.

    Awesome!

    February 20, 2013

  • Larry M.

    One more thing - if you're interested in seeing the code before the presentation, I'm keeping it in github:

    https://github.com/lmeadors/demo-note

    Feel free to pull, fork, and play as much as you want. :)

    February 16, 2013

  • Larry M.

    Slight change of plans. James is not going to be able to make the meetup, so I'll be going solo.

    The plan is to look at a seemingly simple app (a todo list style thing), and then look under the hood at the design.

    The app is 2 activities and a single sqllite table, but since no one ever builds apps like that, the architecture is geared toward a large-scale application with testing in mind.

    I don't use Eclipse or ant, so compared to many Android projects, this one is a bit different - it uses maven and I'll be showing things in Intellij IDEA.

    Here are some things we'll look at:
    - maven
    - unit tests (with emma coverage)
    - running and debugging unit tests from an IDE
    - making android more testable
    - a MVP(+C) pattern

    As a bonus: For my day job, we needed a "share" button in our app so this app also has one (I needed a place to test drive it), so we can look at that, too. It's stupid simple to add sharing to your application.

    February 16, 2013

  • Blake S.

    Since we are going to be talking about android development, I'd be interested in seeing what you all have developed. I'll share, but be kind as I have a real job too. https://play.google.com/store/apps/developer?id=Stoutbytes+Software&hl=en

    January 25, 2013

    • Larry M.

      The app I am currently working on is not there yet. It's for library patrons, and allows them to play digital content that they have borrowed form their library (music, audiobooks and movies).

      January 27, 2013

  • Blake S.

    I am confirming. Torrent will be hosting and we are in the old forest service building. See you all there!

    January 25, 2013

  • James H.

    Note, The Google Map above labels the occupant of the build at 1935 Third Avenue East as 'U. S. Forest Service'. Don't be misled. The Forest Service has moved and Torrent currently occupies the building.

    January 25, 2013

  • Wes

    This is great! Earlier is generally better even if you have to confirm some details like the location later.

    1 · January 24, 2013

  • Margaret H.

    February 25th works better for me (then previously discussed Feb 11)

    January 24, 2013

Our Sponsors

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy