Profile

Cover photo
Marcin Koziński
Works at Gadu-Gadu
Attended University of Warsaw
Lives in Warsaw, Poland
180,103 views
AboutPostsPhotos+1'sReviews

Stream

 
I'm in the top 1% of readers on +Pocket! See the best of what I've read in 2014 
The Pocket 2014 year in review.
1
Paweł Marchewka's profile photo
 
Jakie fajne statystyki, zwłaszcza ta krzywa spadkowa od poniedziałku do końca tygodnia ;-) 
 ·  Translate
Add a comment...

Marcin Koziński

Shared publicly  - 
 
 
Pocket's Best of 2013. Check out the top tech article. =D

(via +Marcin Koziński) 
Pocket Hits - Best of 2013. Pocket. This year, more than 450 million items were saved to Pocket. Here are the stories our users saw, shared, and loved the most. Here's what stood out. Menu. View Other Categories. Categories; Best Of · Long Reads · Videos; Tech; Design · Science · Politics ...
15 comments on original post
1
Add a comment...

Marcin Koziński

Shared publicly  - 
 
 
Imagine if every time you swiped a credit card and it didn't work for whatever reason, the money was just lost. I think you would get angry pretty quick. I certainly would.

So why are we accepting applications where user input is dropped on the floor when there's a network problem. Drastic analogy with the money? Maybe. But when you type a paragraph or two into a tiny little phone, press send, and see "Request failed" with your hard-thought words abandoned I bet you get pretty angry.

I'm looking at you every Reddit app ever...

I don't care how you do it. I don't care what library you use. User input is gold. Treat it as such.

Square has Tape. Path has a priority job queue. The support library has AtomicFile. The OS has SharedPreferences and sqlite. Do it on the main thread for all I care. Just persist the damn data somewhere.

The state of affairs is so absolutely terrible that I actually don't even care if you persist it. Just pop the original dialog or text field with my data still in tact so that I can retry. Sure you look like a mediocre app, but at least you're not an abysmal app that hates its users. At this point, I'm happy to do your job and retry the request myself.

Publicly shame apps that discard user input.
18 comments on original post
1
Add a comment...
 
 
I am excited about Andy Rubin's next project.  His last big bet, Android, started off as a crazy idea that ended up putting a supercomputer in hundreds of millions of pockets.  It is still very early days for this, but I can't wait to see the progress.
The company has acquired seven companies in hopes of automating electronics assembly and maybe even taking on Amazon in retail delivery.
211 comments on original post
1
Add a comment...

Marcin Koziński

Shared publicly  - 
 
Droidcon London 2013
Thu, October 24, 2013, 9:00 AM GMT+1
1

Marcin Koziński

Shared publicly  - 
 
Hey, +Google+ , that's really unacceptable!
1
Paweł Marchewka's profile photoMarcin Koziński's profile photo
2 comments
 
Póki co zdarzyło się raz, zrobiłem "Force stop" i od tamtej pory nie widzę już w ogóle Google+ w statystykach baterii. Musiałem trafić na jakiś corner ;)
 ·  Translate
Add a comment...

Marcin Koziński

Shared publicly  - 
 
 
“We might take a card swipe for granted, but getting every detail right takes extreme care. You have to make the swipe feel satisfying; you have to make it read accurately enough that it works the first time, every time.”

http://www.wired.com/design/2013/12/the-new-square-reader-a-look-at-how-gadget-guts-are-designed/#slideid-362751
1 comment on original post
1
Add a comment...

Marcin Koziński

Shared publicly  - 
 
 
The fruit of our two months of hard work is now live! Yay! Mirror 1.1!!!

All 1.0 features are now free, custom views, action bar preview and tons of bug fixes and minor features.

Also check out our brand new website and the new video. Hope you like them. Happy hacking!
2 comments on original post
1
Add a comment...

Marcin Koziński

Shared publicly  - 
 
 
How to explain the role of Android Design Guidelines to developers

The Android design guidelines is the superclass of your app design. Don't use multiple inheritance. That'll just make things messy.

When thinking about overriding methods only override the parts you need to override. Don't do that just because you don't know how to use the superclass method override only if the superclass method doesn't fit your purpose. The superclass method is created and tested by people who thought that part through very carefully so it's most likely better than what the replacement would be (at least in circumstances you didn't even think of).

Feel free to add functionality on top of what you get from the superclass. But don't do this if the same functionality is already available (see overriding). Adding functionality to the superclass, when done right, is innovation.
15 comments on original post
1
Add a comment...

Marcin Koziński

Shared publicly  - 
 
With the celebs +Nick Butcher +Chris Banes 
1
Add a comment...
Work
Occupation
Team Leader at Gadu-Gadu
Employment
  • Gadu-Gadu
    Team Leader, 2013 - present
  • Gadu-Gadu
    Software Engineer, 2010 - 2012
  • Gemius
    Web Developer Intern, 2009 - 2009
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Warsaw, Poland
Previously
Szczecin, Poland - Amsterdam, Netherlands
Story
Tagline
I'm happy
Introduction
XIII LO -> MIMUW -> Gadu-Gadu -> ?
Education
  • University of Warsaw
    Computer Science, 2005 - 2010
  • XIII Liceum Ogólnokształcące w Szczecinie
    ogólna (D), 2002 - 2005
  • 16. Gimnazjum w Szczecinie
    matematyczna (M), 1999 - 2002
Links
Marcin Koziński's +1's are the things they like, agree with, or want to recommend.
Leo's Fortune
market.android.com

****Até 40% de desconto por um tempo limitado!**** Leo's Fortune é um premiado jogo de plataforma onde você caça o astuto e misterioso ladrã

Pushbullet
play.google.com

Never miss another phone call or text message again while using your computer!Pushbullet automatically shows you all of your phone's notific

GG
market.android.com

Najpopularniejszy polski komunikator. Nowa wersja na komórkę pozwala Ci być zawsze w kontakcie z przyjaciółmi i znajomymi.Nieważne, gdzie je

Unshorten
market.android.com

Jump directly to your favorite native apps and avoid using a browser to unshorten URLs such as bit.ly and goo.gl. With Unshorten, you avoid

Pushbullet
market.android.com

Pushbullet покажет вам все уведомления вашего телефона прямо на компьютере, так что вы никогда не пропустите уведомление снова!Pushbullet та

Today Calendar
market.android.com

Today is a streamlined, modern calendar app for Android.Despite being derived from the same stock android calendar as the majority of altern

Shush!
market.android.com

When you turn your ringer off for a movie, this app turns it back on afterwards.It's activated when you silence your ringer using the volume

Stack Exchange
market.android.com

Stack Exchange is a network of 100+ question and answer communities on everything from software programming to cooking, photography, and gam

Minuum Keyboard Free
market.android.com

Try Minuum for FREE for 30 days. MINUUM - The smarter, smaller keyboard that lets you do more with your screen space. It’s the little keyboa

TED
market.android.com

TED의 안드로이드 공식 앱을 통해 그야말로 급진적인 교육가들, 천재적인 기술자들, 비즈니스 구루들, 음악계의 전설 등 세계에서 가장 매혹적인 사람들의 강연들을 제공합니다: TED강연은 1300개 이상의 비디오와 오디오로 제공되고, 매주 더해지고 있습

Speedtest.net
market.android.com

Используйте Ookla Speedtest для легкого тестирования в одно прикосновение менее чем за 30 секунд — и с высокой точностью в любой точке благо

BADLAND
market.android.com

Vola e cerca di sopravvivere nel pluripremiato gioco d'azione e avventura BADLAND.Più di 10 MILIONI di giocatori che continuano ad aumentare

Google Traductor
market.android.com

Rompe las barreras del idioma con el Traductor de Google:• Traduce a más de 70 idiomas. • Habla con naturalidad y deja que Google traduzca.

Tumblr
market.android.com

• Post anything, from anywhere. • Share photos, gifs, video, music, quotes, chats, links, and text. Find and follow the things you love, and

Chrome Beta
market.android.com

Welcome to Chrome Beta for Android!- Preview the latest features: Try out the newest features. (Sometimes these may be a little rough around

Minuum Keyboard
market.android.com

RECLAIM YOUR SCREEN SPACE WITH MINUUM, THE LITTLE KEYBOARD FOR BIG FINGERS! Minuum takes up less than half the screen space of regular keybo

SeriesGuide
market.android.com

Manage the progress of (re-)watching your favorite TV shows. See what is coming up, keep track of what to watch next. Check in with trakt.tv

Tiny Thief
market.android.com

Celebrating the winter holidays with Google Play!Join Tiny Thief on a big adventure!“Utterly charming.” - Kotaku“Delightful” - The Guardian“

Moves
market.android.com

Moves automatically tracks your everyday life and exercise. Just carry your phone in your pocket or bag. FEATURES • Automatic Tracking: Reco

YouTube
market.android.com

Get the official YouTube app from Google. Watch the world’s videos and keep up with your favorite YouTube channels. Sign in to personalize y

Beautiful park, great place for a pleasant rest.
Public - 6 months ago
reviewed 6 months ago
Public - 6 months ago
reviewed 6 months ago
Znakomite, pod warunkiem, że masz ochotę na kameralne doświadczenie. Nie ma tu przepychu, przestrzeni i wyboru 50 filmów. Nie ma popcornu i nachosów. Jesteś, Ty, film, niewielka sala i niewielu ludzi - za to wszyscy (tak jak Ty) zainteresowani są przede wszystkim filmem.
Appeal: ExcellentFacilities: GoodService: Very Good
Public - a year ago
reviewed a year ago
Quality: ExcellentAppeal: ExcellentService: Excellent
Public - 2 years ago
reviewed 2 years ago
23 reviews
Map
Map
Map
Public - 10 months ago
reviewed 10 months ago
Public - a year ago
reviewed a year ago