A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Command Line | |||||||||||||||||||||||||
2 | fish | https://fishshell.com | A "modern" shell, meaning it might not have been released before you were born. Autocompletion that's almost creepy it's so good. | |||||||||||||||||||||||
3 | git | https://git-scm.com | I promise git from the command line is less confusing than a gui tool. | |||||||||||||||||||||||
4 | iTerm2 | https://iterm2.com | More options for terminal goodness. | |||||||||||||||||||||||
5 | Homebrew | https://brew.sh | Want to install something small like wget or big like gcc? One command and done. | |||||||||||||||||||||||
6 | vim | https://www.vim.org/ | Everyone has a horse in the command line editor race. This one is mine. It has been for more than two decades, hasn't changed fundamentally in that time, and is always installed and ready to work. | |||||||||||||||||||||||
7 | bobthefish | https://github.com/oh-my-fish/theme-bobthefish | ||||||||||||||||||||||||
8 | ||||||||||||||||||||||||||
9 | Tools | |||||||||||||||||||||||||
10 | Dash | https://kapeli.com/dash | Developer's documentation done right. Super quick access to anything and everything. Not a day goes by that I don't opt-space. | |||||||||||||||||||||||
11 | Atom editor | https://atom.io | Wow plugins. Much themes. Such capable. If I'm editing something that Xcode doesn't like, this is where I go. | |||||||||||||||||||||||
12 | Sublime | https://www.sublimetext.com | ||||||||||||||||||||||||
13 | ||||||||||||||||||||||||||
14 | ||||||||||||||||||||||||||
15 | VCS | |||||||||||||||||||||||||
16 | SourceTree | https://www.sourcetreeapp.com | ||||||||||||||||||||||||
17 | Kaleidoscope | http://www.kaleidoscopeapp.com | For those times that we want to visualise diffs between files or commits in style and kind of regret not having a git gui tool, this is my jam. Pricey but pretty. Plus command line integration. | |||||||||||||||||||||||
18 | GitKraken | https://www.gitkraken.com/ | This is relatively new for us, but interesting. | |||||||||||||||||||||||
19 | ||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||
21 | Building | |||||||||||||||||||||||||
22 | adb | https://developer.android.com/studio/command-line/adb | ||||||||||||||||||||||||
23 | Android Studio | https://developer.android.com/studio/ | ||||||||||||||||||||||||
24 | Gradle | https://gradle.org | ||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | Development | |||||||||||||||||||||||||
28 | Postman | https://www.getpostman.com/apps | ||||||||||||||||||||||||
29 | PID cat | https://github.com/JakeWharton/pidcat | ||||||||||||||||||||||||
30 | LogRabbit | http://lograbbit.com | ||||||||||||||||||||||||
31 | Genymotion | https://www.genymotion.com | ||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | Libraries | |||||||||||||||||||||||||
35 | Timber | https://github.com/JakeWharton/timber | No more logging in production! Great logger library, that uses the concept of plating `Trees` to handle different logging behaviors in the code. | |||||||||||||||||||||||
36 | Retrofit | https://square.github.io/retrofit/ | API consuming made easy. | |||||||||||||||||||||||
37 | RxAndroid | https://github.com/ReactiveX/RxAndroid | Bring reactive development to your app with RxAndroid the Android specific bindings to RxJava. We all know the hassle of having to call updateViews when our data changes, reactive development makes this simple by creating data stream that can be observed asynchronously. | |||||||||||||||||||||||
38 | Dagger2 | https://google.github.io/dagger/ | Dependency injection can make your code easier to maintain and test. Dagger2 is a compile-time framework for dependency injection, it was created by Square and now maintained by Google. | |||||||||||||||||||||||
39 | Picasso | http://square.github.io/picasso/ | For hassle-free image loading we have Picasso and by image loading we mean downloading, caching, recycling, transformations, and more. There are multiple image loading libraries for Android out there, but Picasso is the one that I found the most extensible and expressive. Pro-tip: you should reuse the same OkHttp client between Retrofit and Picasso | |||||||||||||||||||||||
40 | Android Jetpack | https://developer.android.com/jetpack/ | Collection of libraries for Android that help build more maintanable architectures | |||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | Slack Channels | |||||||||||||||||||||||||
43 | AndroidChat | http://androidchat.co/ | Great resource + you can talk to other developers. | |||||||||||||||||||||||
44 | AndroidUnited | http://android-united.community/ | Nice for staying up-to-date. | |||||||||||||||||||||||
45 | Women In Tech | http://witchat.github.io/ | Ask questions + share experiences. | |||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | Twitter Handles | |||||||||||||||||||||||||
49 | Android Developers | @AndroidDev | Great for staying up-to-date on new Android features and code changes. | |||||||||||||||||||||||
50 | Jake Wharton | @JakeWharton | Libraries and opinions. | |||||||||||||||||||||||
51 | Kotlin | @Kotlin | New Kotlin releases and features. | |||||||||||||||||||||||
52 | Kotlin Weekly | @KotlinWeekly | Also good for release info and tutorials. | |||||||||||||||||||||||
53 | Android Studio | @androidstudio | New Android Studio release info + tips and tricks. | |||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |